﻿@model IEnumerable<Sispe.Entities.TRABAJADOR>
@using GridMvc.Html

<link rel="stylesheet" href="~/Content/bootstrap.min.css">


@{
    ViewBag.Title = "TRABAJADORES";
}

<p>
    <a href="@Url.Action("Create", "Trabajador")">
        <img src="@Url.Content("~/Images/add.png")" title="Registrar Trabajador" alt="Registrar Trabajador" />Registrar Trabajador</a>
</p>

<div class="message-success">@ViewBag.ResultMessage</div>

@helper Acciones(int id)
{
@*<a href="@Url.Action("Edit", "Trabajador", new { Id = id})">
                <img src="@Url.Content("~/Images/edit.png")" title="Editar" /></a> 
        <span> </span>
            <a href="@Url.Action("Delete", "Trabajador", new { Id = id})">
                <img src="@Url.Content("~/Images/delete.png")" title="Cancelar" /></a>       
        
    <a href="@Url.Action("Index", "Permiso", new { Id = id })">
        <img src="@Url.Content("~/Images/permiso.png")" title="Permiso" /></a>  
        
    <a href="@Url.Action("Index", "Condicion", new { Id = id })">
        <img src="@Url.Content("~/Images/condicion.png")" title="Condición" /></a>  
        
    <a href="@Url.Action("Index", "Sancion", new { Id = id })">
        <img src="@Url.Content("~/Images/sancion.png")" title="Sanción" /></a>*@
                
    <a href="@Url.Action("Index", "DerechoHabiente", new { Id = id })">
        <img src="@Url.Content("~/Images/family.png")" title="Derecho Habiente" /></a>
    
    <a href="@Url.Action("GetCurriculum", "Trabajador", new { id = id })">
        <img src="@Url.Content("~/Images/curriculum.png")" title="Curriculum" /></a>
    
    <span onclick="return confirm('Recuerde el Identificador del Trabajador, Si quiere Visualizar copie el Link y ábralo en Internet explorer')">
        <a   target="iexplore.exe/_blank" href="http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fCEYCA%2fFichaPersonal">
            <img src="@Url.Content("~/Images/report.png")" title="Ficha Personal" /></a>
    </span>
    
    
    
}

@Html.Grid(Model).Columns(columns =>
                        {
                            columns.Add(foo => foo.PERSONA.IdPersona).Titled("Identificador");
                            columns.Add(foo => foo.PERSONA.NombreCompleto).Titled("Persona").Filterable(true);
                            columns.Add(foo => foo.REGIMEN_PENSIONARIO.Descripcion).Titled("R. Pensionario").Filterable(true);
                            //columns.Add(foo => foo.SOCIO.RazonSocial).Titled("Socio");
                            //columns.Add(foo => foo.UBIGEO.UbigeoCompleto).Titled("Ubigeo");
                            columns.Add(foo => foo.Talla).Titled("Talla").SetWidth(30);
                            columns.Add(foo => foo.Zapato).Titled("Zapato").SetWidth(40);
                            columns.Add(foo => foo.Recomendable).Encoded(false).Sanitized(false)
                                .RenderValueAs(m => Html.DisplayFor(s => m.Recomendable)).Sortable(false).Titled("Recomendable");
                            columns.Add(foo => foo.Sindicato).Encoded(false).Sanitized(false)
                                .RenderValueAs(m => Html.DisplayFor(s => m.Sindicato)).Sortable(false).Titled("Sindicato");

                            columns.Add(o => o.Id)
                                .Titled("Acciones")
                                .Sanitized(false)
                                .Encoded(false)
                                .SetWidth(120)
                                .RenderValueAs(o => Acciones(o.Id).ToHtmlString());
                        }).WithPaging(5)



